@classmethod
def datablock(cls, o):
    """
            Retrieve datablock from base object
            return
                datablock when found
                None when not found
            usage:
                class_name.datablock(object) from outside world
                self.__class__.datablock(object) from instance
        """
    try:
        return getattr(o.data, cls.__name__)[0]
    except:
        pass
    return None
