Authority becomes a block
Require models where they are needed
Validate Authority#ref
Make fields mandatory as per the spec
Add determination_type as per the spec
Restrict set of allowed determination types