Remove almost all DynamicProperty usage.

DynamicPositionProperty is still using it, but that will change shortly.