If I understood this class correctly, isn't it a WorldObjectDelegate? What's the purpose of the class?