consider case where belongs_to uses custom class name