Can also handle Ecto structs in Hal now