Move info block to its own class
Extract reference block into its own class
Extract block into its own class
Rename class
Extract block into its own class
Don't test for field_mappings with the hierarchy anymore
Simplify because we have remove multiple levels
In model tests attribute name is always the same as the json
Attribute name isn't needed anymore

This is because it's always the same as the json now
Remove further testing of multiple levels
Simplify implementation
Simplify
Simplify
In tests further restrict to attribute and json name to be same
Simplify
Further restrict test
Simplify
Rename method
Inline method
Simplify