inherit from PublishableManeger