I may forget to tell that we want to be able to reload the GUI dynamically for the editor. It have to be possible to edit a property binding code without reloading the application.