Editor : make this an abstract class and add _EditorProxy