Moving the compiler pass classes here.
HATEOAS.