Proposed fix for NH-3041

JIRA: https://nhibernate.jira.com/browse/NH-3041

Add generic expression-based `PropertyReference` method for OneToOneMapper