required should only be set if the attribute is present
1.0.10