fixing [MTPocket sharedPocket] so that it will return the subclass type