Allowed for Persisting Names

Added JoinListener and ListenersManager