Change constructors of DeferredPromiseImpl. Some cosmetic changes