AIDA-10 - Support factories that create different types of observers.
AIDA-10 ZylabDocument notifies observers when DataAssociation changes.