'Returns True if other.properties is superset of self.properties.'

def _PropertiesMatch(self, other):

    for prop in Handler.ALL_PROPERTIES:
        if (self.GetProperty(prop) not in (None, other.GetProperty(prop))):
            return False
    return True
