Modified example to boast nested objects as suggested on http://blog.xrrocha.net/2014/07/fun-with-scala-dynamic-macros-and-yaml.html