def __new__(cls, *args, **kargs):
    """Maintain only a single instance of this object
        @return: instance of this class

        """
    if not cls.instance:
        cls.instance = object.__new__(cls, *args, **kargs)
    return cls.instance
