Class based element/template/tv/getlist processor