Check for nulls in the Property class. It's not doing much else.
Allow using delegating keys when specifying a rekord's accepted keys.