the convention has changed: readOnly: default is now false.