#60 implemented set_properties and unittests