ActiveRecordLite making my own version of ActiveRecord Good practice to understand the inner workings of ActiveRecord