This is more general; it doesn't need to contain a Host. It would, for example, be possible to make Property itself be an instance of PropAccum.