Allocate subclasses of PMKPromise
Missing #imports