use ObjectPointerPersonality