identified a bug: legend model will have a reference to the previous inplace editor.
removed the previous table legend. fixed the legend model's inplace editor bug.
added a data field for storing extra properties in a block node.
fixed the legend model's inplace editor reference bug.