Created separate types for new, classless appender types