Add Trait.EntityObserver