fixed belongs_to versus has_one