@classmethod
def get_instance(cls, *args, **kwargs):
    """
        Factory Method for object creation

        Use this instead of directly initializing the class in order to make
        unit testing much easier.
        """
    return cls(*args, **kwargs)
