Support has_many, has_one