Added exception for the Promise object (which isn't fully documented by the XML), from now on the appropriate methods are copied from the Deferred class.