add test for 'data' property inheritance/overide logic
add test for 'data' property inheritance/overide logic