@classmethod
def init_props(cls, scene):

    class Props():
        verts_orig = None
    scene.muv_props.texture_lock = Props()

    def get_func(_):
        return MUV_OT_TextureLock_Intr.is_running(bpy.context)

    def set_func(_, __):
        pass

    def update_func(_, __):
        bpy.ops.uv.muv_ot_texture_lock_intr('INVOKE_REGION_WIN')
    scene.muv_texture_lock_enabled = BoolProperty(name='Texture Lock Enabled', description='Texture Lock is enabled', default=False)
    scene.muv_texture_lock_lock = BoolProperty(name='Texture Lock Locked', description='Texture Lock is locked', default=False, get=get_func, set=set_func, update=update_func)
    scene.muv_texture_lock_connect = BoolProperty(name='Connect UV', default=True)
@classmethod
def init_props(cls, scene):

    class Props():
        verts_orig = None
    scene.muv_props.texture_lock = Props()

    def get_func(_):
        return MUV_OT_TextureLock_Intr.is_running(bpy.context)

    def set_func(_, __):
        pass

    def update_func(_, __):
        bpy.ops.uv.muv_ot_texture_lock_intr('INVOKE_REGION_WIN')
    scene.muv_texture_lock_enabled = BoolProperty(name='Texture Lock Enabled', description='Texture Lock is enabled', default=False)
    scene.muv_texture_lock_lock = BoolProperty(name='Texture Lock Locked', description='Texture Lock is locked', default=False, get=get_func, set=set_func, update=update_func)
    scene.muv_texture_lock_connect = BoolProperty(name='Connect UV', default=True)