The bug involves 2 subclasses having the same property name, with one subclass using a secondary table for that property. If the property in one of the subclasses is changed, the bug go away.