added getProperties