@classmethod
def find(cls, key):
    """Look up user database entry"""
    res = cls.db.search(cls.model.single(key))
    try:
        [(dn, attrs)] = res
    except ValueError:
        return None
    return cls(dn, attrs)
