fix bug that assumes related manager and neglects onetoonefield