Completes Phase 4A: AssocOptions
Almost Finished Phase 4B: belongs_to, has_many