@classmethod
def _is_factory(cls, typeobj):
    """
        Determine if typeobj is a factory for producing complex types
        """
    if hasattr(typeobj, 'Build'):
        return True
    return False
