Port some more of GameObject.