https://www.dartlang.org/articles/style-guide/#do-format-constructor-initialization-lists-with-each-field-on-its-own-line