implemented GetCompoundPropertiesByID. also moved InformationList and PropertiesTable parsing into helper methods