[#47008323] refactor unscoped_belongs_to to mixin