Fields hash. I decided to shadow the name of the argument that the message initializer takes.