generic properties work now
work towards making the resource tab reflect the generic property system