Always readOnly? This should be a DataField.