DirectorNotifyingListener moved to public class