new ClassEditor improvements