All Object* and Class* have been replaced with pObject and pClass, respectively