test ensuring manual mutation of Record#fields triggers dirty, discussed in #19