IDE-1813 bug fix and improvement of layout editor

- fixed empty class name issue
 - made role and id unchangable