implemented attribute_accessor_with_history