public HttpResponseMessage CreateVersion()
        {
            User user = RequestContext.GetAuthenticatedUser();
            Device device = RequestContext.GetDevice();

            using (IDatabaseService database = new DatabaseService())
            {
                Version version = database.CreateVersion(user.Id, device.Id);

                return Request.CreateGoodReponse(ToResponse(version));
            }
        }