Simplified Deferrable & Deferred's interfaces, moved Container.set