Using scala.util.Either instead of custom case classes to differentiate between single or many items within '_links' or '_embedded'
Formatted source code
Supporting scala.util.Either and bypass Existential Types
Formatted source code
Collect generic types
Wrapping generics with '«' and '»' to avoid clashes with the representation of Swagger's native container types
Improvements in TypeBuilder to support more cases and minor changes to JSON HAL model