removed subspecs, because PromiseKit is now compulsory and non promise get methods are no longer public