- added toString
 - added getProperties