CHANGE NewPropertyFActory
FEATURE Charge calls prepare and charges only empty if DueOns it owns are empty.
Implication: Charges are only cleaned up if Dueons empty.