Register

Fields marked with an asterisk * are not optional