Allow initializing a read model with no arguments

This is a convenience change. A read model should default it's
data to an empty hash with its initialized with no arguments.
This can be useful when debugging that a read model has the
correct interface without having to send it actual data.