Yaml is kind of ugly.. I will consider XML via xstream on a seperate branch