Avoiding Final Field Mutation

Reflective mutation of final field mutation will soon be disabled by default and should be avoided if possible - here's how