Did you mean to remove the equals and hashCode for Configuration?  I am not familiar with needing logical equality for these, but it seems like a big change to remove these.