XS hierarchical editing for Scala through annotations