removed heavily dependent unittest and made save-reset-cancel methods (were properties)