def __new__(cls, *args, **kwargs):
    """
        We still need to be able to pass an isinstance(ndb.Key) check
        due to validation in ndb.Model when setting a KeyProperty...
        so we inherit from ndb.Key but strip out all the evil magic.
        """
    self = object.__new__(cls)
    return self
