Recreated the core components of the model layer of Rails. attr_accessible associations: has_many, belongs_to, has_many_through active record methods: .all, .find, .create, .update, .save