move UserDeployments to a separate file to resolve circular reference