Class based element/template/tv/getlist processor

Related to #11437