Implemented this.  Also moved comment inline.
Let VolumeService.get initialize more parts of Volume.
Use new feature of VolumeService.get