Implemented has_one_through association