added tenantId/projectId to volume and snapshot

added tenant id to  volume and project id to snapshot
[minor] Does this also need a `@Named`? We can also clean this up during the merge, by the way...