Reforming Pointer class.