added inputoutput string_of_object_attributes