using PushConfiguration in all the class and the builder