[App Academy] [solo project] recreating some aspects of ActiveRecord