better class type agrument for defining operation execution affinity