Create a new custom data type for affiliationType. Make some attributes not required. Make more booleans default to true to allow for easier usage with a single item in collection.