+1. For examples see `ModuleDeploymentsPath`, `StreamDeploymentsPath`, etc. If we don't encapsulate this stuff we'll be in a huge world of hurt later.