Added tests for multi-type HasOne associations