Improved design, now it's possible to inherit the Property and the UI

Added example test2 to explain how to data2 inherit from data1