The binding of foreign key domains fails when the foreign key is defined in the parent class after upgrading from version 2.0.1
For example, with the base class person:
and the implementing class PersonExtended:
and the foreign key Name:
I am unable to set the name fields on PersonExtended with the same params that works ok for Person.
I have attached a sample 2.0.4 project with a single unit test to illustrate the issue.