Attributes in bold are required.