Change PMStack::push to accept a PMDataManager* instead of