ADD: initial attempt on supporting properties/meta-data