public HttpResponseMessage Last()
        {
            using (IDatabaseService database = new DatabaseService())
            {
                Device device = RequestContext.GetDevice();
                Settings settings = database.GetLastSettings(device);

                if (settings == null)
                {
                    return Request.CreateErrorResponse(HttpStatusCode.NotFound, "No settings synced");
                }
                return Request.CreateGoodReponse(new SettingsResponse(settings.SerializedSettings, settings.VersionNumber, settings.Date));
            }
        }