fixing signature for unsaved objects