def __init__(self, *args, **kwargs):
   """Constructor - ensures ancestor is current user."""
   if 'created_by' not in kwargs:
     assert 'parent' not in kwargs
     current_player = Player.getCurrentPlayer()
     RemoteModel.__init__(self, *args, parent=current_player, **kwargs)
   else:
     RemoteModel.__init__(self, *args, **kwargs)
   assert self.created_by == self.parent().user