Class based user processors

Related to #11437