* rationalize DynamicProperty's addCallback() with ChainedProperty's, in so doing changing the constructors for each ChainedProperty.