easier entity / game object extension support