@classmethod
def factory(cls, *args, **kw):
    """
        A class function which simply calls the constructor. Useful for explicity stating that
        this is a factory.
        All arguments are forwarded to the constructor.
        """
    return cls(*args, **kw)
