added Property class to collect parsed data