associations: added support for remote HasOne