Field.readonly -> Field.readOnly

We should probably name this 'isFinal' to be consistent with Dart