fixed optional attributes which may need a default value.