diff --git a/services/powershellgallery/powershellgallery.service.js b/services/powershellgallery/powershellgallery.service.js
index 9eef674082ed168e668d79bb7d8759834b46720c..60f329ea955213d728d5beaa29a1b415a149f20e 100644
--- a/services/powershellgallery/powershellgallery.service.js
+++ b/services/powershellgallery/powershellgallery.service.js
@@ -30,33 +30,25 @@ const {
 })
 
 class PowershellGalleryPlatformSupport extends BaseXmlService {
-  static get category() {
-    return 'platform-support'
-  }
+  static category = 'platform-support'
 
-  static get route() {
-    return {
-      base: 'powershellgallery/p',
-      pattern: ':packageName',
-    }
+  static route = {
+    base: 'powershellgallery/p',
+    pattern: ':packageName',
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'PowerShell Gallery',
-        namedParams: { packageName: 'DNS.1.1.1.1' },
-        staticPreview: this.render({
-          platforms: ['windows', 'macos', 'linux'],
-        }),
-      },
-    ]
-  }
-
-  static get defaultBadgeData() {
-    return {
-      label: 'platform',
-    }
+  static examples = [
+    {
+      title: 'PowerShell Gallery',
+      namedParams: { packageName: 'DNS.1.1.1.1' },
+      staticPreview: this.render({
+        platforms: ['windows', 'macos', 'linux'],
+      }),
+    },
+  ]
+
+  static defaultBadgeData = {
+    label: 'platform',
   }
 
   static render({ platforms }) {
diff --git a/services/pub/pub.service.js b/services/pub/pub.service.js
index ddb1592acf6580151ba0193f6f2deaa8cca6ca15..ccc12017b78c53412bd28e7b819c22d73bf71b47 100644
--- a/services/pub/pub.service.js
+++ b/services/pub/pub.service.js
@@ -13,39 +13,31 @@ const queryParamSchema = Joi.object({
 }).required()
 
 class PubVersion extends BaseJsonService {
-  static get category() {
-    return 'version'
-  }
+  static category = 'version'
 
-  static get route() {
-    return {
-      base: 'pub/v',
-      pattern: ':packageName',
-      queryParamSchema,
-    }
+  static route = {
+    base: 'pub/v',
+    pattern: ':packageName',
+    queryParamSchema,
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'Pub Version',
-        namedParams: { packageName: 'box2d' },
-        staticPreview: renderVersionBadge({ version: 'v0.4.0' }),
-        keywords: ['dart', 'dartlang'],
-      },
-      {
-        title: 'Pub Version (including pre-releases)',
-        namedParams: { packageName: 'box2d' },
-        queryParams: { include_prereleases: null },
-        staticPreview: renderVersionBadge({ version: 'v0.4.0' }),
-        keywords: ['dart', 'dartlang'],
-      },
-    ]
-  }
+  static examples = [
+    {
+      title: 'Pub Version',
+      namedParams: { packageName: 'box2d' },
+      staticPreview: renderVersionBadge({ version: 'v0.4.0' }),
+      keywords: ['dart', 'dartlang'],
+    },
+    {
+      title: 'Pub Version (including pre-releases)',
+      namedParams: { packageName: 'box2d' },
+      queryParams: { include_prereleases: null },
+      staticPreview: renderVersionBadge({ version: 'v0.4.0' }),
+      keywords: ['dart', 'dartlang'],
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'pub' }
-  }
+  static defaultBadgeData = { label: 'pub' }
 
   async fetch({ packageName }) {
     return this._requestJson({
diff --git a/services/puppetforge/puppetforge-module-downloads.service.js b/services/puppetforge/puppetforge-module-downloads.service.js
index f5607b11d335dbe46da22265d722caa858e86bb5..668f8f57e203d12acda1259bacdfe8ea4bf412ea 100644
--- a/services/puppetforge/puppetforge-module-downloads.service.js
+++ b/services/puppetforge/puppetforge-module-downloads.service.js
@@ -5,33 +5,25 @@ const { metric } = require('../text-formatters')
 const { BasePuppetForgeModulesService } = require('./puppetforge-base')
 
 module.exports = class PuppetforgeModuleDownloads extends BasePuppetForgeModulesService {
-  static get category() {
-    return 'downloads'
-  }
+  static category = 'downloads'
 
-  static get route() {
-    return {
-      base: 'puppetforge/dt',
-      pattern: ':user/:moduleName',
-    }
+  static route = {
+    base: 'puppetforge/dt',
+    pattern: ':user/:moduleName',
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'Puppet Forge downloads',
-        namedParams: {
-          user: 'camptocamp',
-          moduleName: 'openldap',
-        },
-        staticPreview: this.render({ downloads: 720000 }),
+  static examples = [
+    {
+      title: 'Puppet Forge downloads',
+      namedParams: {
+        user: 'camptocamp',
+        moduleName: 'openldap',
       },
-    ]
-  }
+      staticPreview: this.render({ downloads: 720000 }),
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'downloads' }
-  }
+  static defaultBadgeData = { label: 'downloads' }
 
   static render({ downloads }) {
     return {
diff --git a/services/puppetforge/puppetforge-module-endorsement.service.js b/services/puppetforge/puppetforge-module-endorsement.service.js
index f326d4076f81bb5e96f13fcb405bf1bc83c76c81..cad04693fba7c1718f38af4f1eb27b1268155f59 100644
--- a/services/puppetforge/puppetforge-module-endorsement.service.js
+++ b/services/puppetforge/puppetforge-module-endorsement.service.js
@@ -4,33 +4,25 @@ const { NotFound } = require('..')
 const { BasePuppetForgeModulesService } = require('./puppetforge-base')
 
 module.exports = class PuppetforgeModuleEndorsement extends BasePuppetForgeModulesService {
-  static get category() {
-    return 'rating'
-  }
+  static category = 'rating'
 
-  static get route() {
-    return {
-      base: 'puppetforge/e',
-      pattern: ':user/:moduleName',
-    }
+  static route = {
+    base: 'puppetforge/e',
+    pattern: ':user/:moduleName',
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'Puppet Forge endorsement',
-        namedParams: {
-          user: 'camptocamp',
-          moduleName: 'openssl',
-        },
-        staticPreview: this.render({ endorsement: 'approved' }),
+  static examples = [
+    {
+      title: 'Puppet Forge endorsement',
+      namedParams: {
+        user: 'camptocamp',
+        moduleName: 'openssl',
       },
-    ]
-  }
+      staticPreview: this.render({ endorsement: 'approved' }),
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'endorsement' }
-  }
+  static defaultBadgeData = { label: 'endorsement' }
 
   static render({ endorsement }) {
     let color
diff --git a/services/puppetforge/puppetforge-module-feedback.service.js b/services/puppetforge/puppetforge-module-feedback.service.js
index 02c9ce383ff67b1eafe6f68c158bbf84b3a1132d..0f2fda9baa9049a72cd7f152c61843e252eeda36 100644
--- a/services/puppetforge/puppetforge-module-feedback.service.js
+++ b/services/puppetforge/puppetforge-module-feedback.service.js
@@ -7,33 +7,25 @@ const { NotFound } = require('..')
 const { BasePuppetForgeModulesService } = require('./puppetforge-base')
 
 module.exports = class PuppetforgeModuleFeedback extends BasePuppetForgeModulesService {
-  static get category() {
-    return 'rating'
-  }
+  static category = 'rating'
 
-  static get route() {
-    return {
-      base: 'puppetforge/f',
-      pattern: ':user/:moduleName',
-    }
+  static route = {
+    base: 'puppetforge/f',
+    pattern: ':user/:moduleName',
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'Puppet Forge feedback score',
-        namedParams: {
-          user: 'camptocamp',
-          moduleName: 'openssl',
-        },
-        staticPreview: this.render({ score: 61 }),
+  static examples = [
+    {
+      title: 'Puppet Forge feedback score',
+      namedParams: {
+        user: 'camptocamp',
+        moduleName: 'openssl',
       },
-    ]
-  }
+      staticPreview: this.render({ score: 61 }),
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'score' }
-  }
+  static defaultBadgeData = { label: 'score' }
 
   static render({ score }) {
     return {
diff --git a/services/puppetforge/puppetforge-module-pdk-version.service.js b/services/puppetforge/puppetforge-module-pdk-version.service.js
index 087b06df0f978e98c8c347bcdc5eb9f8a18fa935..9fb87d0f3be7604e715a2f2f034b87999ba3eaa3 100644
--- a/services/puppetforge/puppetforge-module-pdk-version.service.js
+++ b/services/puppetforge/puppetforge-module-pdk-version.service.js
@@ -5,33 +5,25 @@ const { NotFound } = require('..')
 const { BasePuppetForgeModulesService } = require('./puppetforge-base')
 
 module.exports = class PuppetforgeModulePdkVersion extends BasePuppetForgeModulesService {
-  static get category() {
-    return 'platform-support'
-  }
+  static category = 'platform-support'
 
-  static get route() {
-    return {
-      base: 'puppetforge/pdk-version',
-      pattern: ':user/:moduleName',
-    }
+  static route = {
+    base: 'puppetforge/pdk-version',
+    pattern: ':user/:moduleName',
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'Puppet Forge – PDK version',
-        namedParams: {
-          user: 'tragiccode',
-          moduleName: 'azure_key_vault',
-        },
-        staticPreview: renderVersionBadge({ version: '1.7.1' }),
+  static examples = [
+    {
+      title: 'Puppet Forge – PDK version',
+      namedParams: {
+        user: 'tragiccode',
+        moduleName: 'azure_key_vault',
       },
-    ]
-  }
+      staticPreview: renderVersionBadge({ version: '1.7.1' }),
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'pdk version' }
-  }
+  static defaultBadgeData = { label: 'pdk version' }
 
   async handle({ user, moduleName }) {
     const data = await this.fetch({ user, moduleName })
diff --git a/services/puppetforge/puppetforge-module-version.service.js b/services/puppetforge/puppetforge-module-version.service.js
index 14e5b90ae5afc027e0c73d583cfa8cf8d209a946..9bce861cf650aab2c67893cdb10b7ab70ea42a07 100644
--- a/services/puppetforge/puppetforge-module-version.service.js
+++ b/services/puppetforge/puppetforge-module-version.service.js
@@ -4,33 +4,25 @@ const { renderVersionBadge } = require('../version')
 const { BasePuppetForgeModulesService } = require('./puppetforge-base')
 
 module.exports = class PuppetforgeModuleVersion extends BasePuppetForgeModulesService {
-  static get category() {
-    return 'version'
-  }
+  static category = 'version'
 
-  static get route() {
-    return {
-      base: 'puppetforge/v',
-      pattern: ':user/:moduleName',
-    }
+  static route = {
+    base: 'puppetforge/v',
+    pattern: ':user/:moduleName',
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'Puppet Forge version',
-        namedParams: {
-          user: 'vStone',
-          moduleName: 'percona',
-        },
-        staticPreview: renderVersionBadge({ version: '1.3.3' }),
+  static examples = [
+    {
+      title: 'Puppet Forge version',
+      namedParams: {
+        user: 'vStone',
+        moduleName: 'percona',
       },
-    ]
-  }
+      staticPreview: renderVersionBadge({ version: '1.3.3' }),
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'puppetforge' }
-  }
+  static defaultBadgeData = { label: 'puppetforge' }
 
   async handle({ user, moduleName }) {
     const data = await this.fetch({ user, moduleName })
diff --git a/services/puppetforge/puppetforge-user-module-count.service.js b/services/puppetforge/puppetforge-user-module-count.service.js
index 3fd3f3cec39bacc9784502530cc7a5e6fb9959cb..784c08f8ff460af76c92afb5393e78a6c750fcc4 100644
--- a/services/puppetforge/puppetforge-user-module-count.service.js
+++ b/services/puppetforge/puppetforge-user-module-count.service.js
@@ -5,32 +5,24 @@ const { floorCount: floorCountColor } = require('../color-formatters')
 const { BasePuppetForgeUsersService } = require('./puppetforge-base')
 
 module.exports = class PuppetForgeModuleCountService extends BasePuppetForgeUsersService {
-  static get category() {
-    return 'other'
-  }
+  static category = 'other'
 
-  static get route() {
-    return {
-      base: 'puppetforge/mc',
-      pattern: ':user',
-    }
+  static route = {
+    base: 'puppetforge/mc',
+    pattern: ':user',
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'Puppet Forge modules by user',
-        namedParams: {
-          user: 'camptocamp',
-        },
-        staticPreview: this.render({ modules: 60 }),
+  static examples = [
+    {
+      title: 'Puppet Forge modules by user',
+      namedParams: {
+        user: 'camptocamp',
       },
-    ]
-  }
+      staticPreview: this.render({ modules: 60 }),
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'modules' }
-  }
+  static defaultBadgeData = { label: 'modules' }
 
   static render({ modules }) {
     return {
diff --git a/services/puppetforge/puppetforge-user-release-count.service.js b/services/puppetforge/puppetforge-user-release-count.service.js
index babd938d16118cf61a70864d95bcc3f842f36685..2e3792d9a74a007e93dea61e19d61a339732a671 100644
--- a/services/puppetforge/puppetforge-user-release-count.service.js
+++ b/services/puppetforge/puppetforge-user-release-count.service.js
@@ -5,32 +5,24 @@ const { floorCount: floorCountColor } = require('../color-formatters')
 const { BasePuppetForgeUsersService } = require('./puppetforge-base')
 
 module.exports = class PuppetForgeReleaseCountService extends BasePuppetForgeUsersService {
-  static get category() {
-    return 'other'
-  }
+  static category = 'other'
 
-  static get route() {
-    return {
-      base: 'puppetforge/rc',
-      pattern: ':user',
-    }
+  static route = {
+    base: 'puppetforge/rc',
+    pattern: ':user',
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'Puppet Forge releases by user',
-        namedParams: {
-          user: 'camptocamp',
-        },
-        staticPreview: this.render({ releases: 1000 }),
+  static examples = [
+    {
+      title: 'Puppet Forge releases by user',
+      namedParams: {
+        user: 'camptocamp',
       },
-    ]
-  }
+      staticPreview: this.render({ releases: 1000 }),
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'releases' }
-  }
+  static defaultBadgeData = { label: 'releases' }
 
   static render({ releases }) {
     return {
diff --git a/services/pypi/pypi-django-versions.service.js b/services/pypi/pypi-django-versions.service.js
index d2ab1e54d038fd6bb6d7e0080e463082d888767c..ca6325ad94ae500f21ce361090727185ea663bd6 100644
--- a/services/pypi/pypi-django-versions.service.js
+++ b/services/pypi/pypi-django-versions.service.js
@@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base')
 const { sortDjangoVersions, parseClassifiers } = require('./pypi-helpers')
 
 module.exports = class PypiDjangoVersions extends PypiBase {
-  static get category() {
-    return 'platform-support'
-  }
+  static category = 'platform-support'
 
-  static get route() {
-    return this.buildRoute('pypi/djversions')
-  }
+  static route = this.buildRoute('pypi/djversions')
 
-  static get examples() {
-    return [
-      {
-        title: 'PyPI - Django Version',
-        pattern: ':packageName',
-        namedParams: { packageName: 'djangorestframework' },
-        staticPreview: this.render({ versions: ['1.11', '2.0', '2.1'] }),
-        keywords: ['python'],
-      },
-    ]
-  }
+  static examples = [
+    {
+      title: 'PyPI - Django Version',
+      pattern: ':packageName',
+      namedParams: { packageName: 'djangorestframework' },
+      staticPreview: this.render({ versions: ['1.11', '2.0', '2.1'] }),
+      keywords: ['python'],
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'django versions' }
-  }
+  static defaultBadgeData = { label: 'django versions' }
 
   static render({ versions }) {
     if (versions.length > 0) {
diff --git a/services/pypi/pypi-downloads.service.js b/services/pypi/pypi-downloads.service.js
index a7911d3bdafbc70c69b03f49f6cd046abb9e79fe..900dcf614dd5fb99a9483a612c8b4fb28dc73355 100644
--- a/services/pypi/pypi-downloads.service.js
+++ b/services/pypi/pypi-downloads.service.js
@@ -34,34 +34,26 @@ const periodMap = {
 // this badge uses PyPI Stats instead of the PyPI API
 // so it doesn't extend PypiBase
 module.exports = class PypiDownloads extends BaseJsonService {
-  static get category() {
-    return 'downloads'
-  }
+  static category = 'downloads'
 
-  static get route() {
-    return {
-      base: 'pypi',
-      pattern: ':period(dd|dw|dm)/:packageName',
-    }
+  static route = {
+    base: 'pypi',
+    pattern: ':period(dd|dw|dm)/:packageName',
   }
 
-  static get examples() {
-    return [
-      {
-        title: 'PyPI - Downloads',
-        namedParams: {
-          period: 'dd',
-          packageName: 'Django',
-        },
-        staticPreview: this.render({ period: 'dd', downloads: 14000 }),
-        keywords,
+  static examples = [
+    {
+      title: 'PyPI - Downloads',
+      namedParams: {
+        period: 'dd',
+        packageName: 'Django',
       },
-    ]
-  }
+      staticPreview: this.render({ period: 'dd', downloads: 14000 }),
+      keywords,
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'downloads' }
-  }
+  static defaultBadgeData = { label: 'downloads' }
 
   static render({ period, downloads }) {
     return {
diff --git a/services/pypi/pypi-format.service.js b/services/pypi/pypi-format.service.js
index ea64f04271ddb1add4e8d71310548772a20ab653..b96fc3f4b49e030ca4a3d1d5732566e85c5bffa1 100644
--- a/services/pypi/pypi-format.service.js
+++ b/services/pypi/pypi-format.service.js
@@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base')
 const { getPackageFormats } = require('./pypi-helpers')
 
 module.exports = class PypiFormat extends PypiBase {
-  static get category() {
-    return 'other'
-  }
+  static category = 'other'
 
-  static get route() {
-    return this.buildRoute('pypi/format')
-  }
+  static route = this.buildRoute('pypi/format')
 
-  static get examples() {
-    return [
-      {
-        title: 'PyPI - Format',
-        pattern: ':packageName',
-        namedParams: { packageName: 'Django' },
-        staticPreview: this.render({ hasWheel: true }),
-        keywords: ['python'],
-      },
-    ]
-  }
+  static examples = [
+    {
+      title: 'PyPI - Format',
+      pattern: ':packageName',
+      namedParams: { packageName: 'Django' },
+      staticPreview: this.render({ hasWheel: true }),
+      keywords: ['python'],
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'format' }
-  }
+  static defaultBadgeData = { label: 'format' }
 
   static render({ hasWheel, hasEgg }) {
     if (hasWheel) {
diff --git a/services/pypi/pypi-implementation.service.js b/services/pypi/pypi-implementation.service.js
index 1fd33a4d30789f81ab381cf5e5ef40eca7cad31a..4b423855579d7f152f0189a1c8a908450158e531 100644
--- a/services/pypi/pypi-implementation.service.js
+++ b/services/pypi/pypi-implementation.service.js
@@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base')
 const { parseClassifiers } = require('./pypi-helpers')
 
 module.exports = class PypiImplementation extends PypiBase {
-  static get category() {
-    return 'platform-support'
-  }
+  static category = 'platform-support'
 
-  static get route() {
-    return this.buildRoute('pypi/implementation')
-  }
+  static route = this.buildRoute('pypi/implementation')
 
-  static get examples() {
-    return [
-      {
-        title: 'PyPI - Implementation',
-        pattern: ':packageName',
-        namedParams: { packageName: 'Django' },
-        staticPreview: this.render({ implementations: ['cpython'] }),
-        keywords: ['python'],
-      },
-    ]
-  }
+  static examples = [
+    {
+      title: 'PyPI - Implementation',
+      pattern: ':packageName',
+      namedParams: { packageName: 'Django' },
+      staticPreview: this.render({ implementations: ['cpython'] }),
+      keywords: ['python'],
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'implementation' }
-  }
+  static defaultBadgeData = { label: 'implementation' }
 
   static render({ implementations }) {
     return {
diff --git a/services/pypi/pypi-license.service.js b/services/pypi/pypi-license.service.js
index cf65aa403ca4413a9a5ce133e77fce6d9198e0d1..0844d2a3b86ba40fa12ba5d2053a0d5f0ac33937 100644
--- a/services/pypi/pypi-license.service.js
+++ b/services/pypi/pypi-license.service.js
@@ -5,25 +5,19 @@ const PypiBase = require('./pypi-base')
 const { getLicenses } = require('./pypi-helpers')
 
 module.exports = class PypiLicense extends PypiBase {
-  static get category() {
-    return 'license'
-  }
+  static category = 'license'
 
-  static get route() {
-    return this.buildRoute('pypi/l')
-  }
+  static route = this.buildRoute('pypi/l')
 
-  static get examples() {
-    return [
-      {
-        title: 'PyPI - License',
-        pattern: ':packageName',
-        namedParams: { packageName: 'Django' },
-        staticPreview: this.render({ licenses: ['BSD'] }),
-        keywords: ['python'],
-      },
-    ]
-  }
+  static examples = [
+    {
+      title: 'PyPI - License',
+      pattern: ':packageName',
+      namedParams: { packageName: 'Django' },
+      staticPreview: this.render({ licenses: ['BSD'] }),
+      keywords: ['python'],
+    },
+  ]
 
   static render({ licenses }) {
     return renderLicenseBadge({ licenses })
diff --git a/services/pypi/pypi-python-versions.service.js b/services/pypi/pypi-python-versions.service.js
index 29a4c4583ef9e0d127714f670fa0b6bbb0d422bd..88e89dbbb7ff25fc27ff791304a7f46cb0be9cf5 100644
--- a/services/pypi/pypi-python-versions.service.js
+++ b/services/pypi/pypi-python-versions.service.js
@@ -4,28 +4,20 @@ const PypiBase = require('./pypi-base')
 const { parseClassifiers } = require('./pypi-helpers')
 
 module.exports = class PypiPythonVersions extends PypiBase {
-  static get category() {
-    return 'platform-support'
-  }
+  static category = 'platform-support'
 
-  static get route() {
-    return this.buildRoute('pypi/pyversions')
-  }
+  static route = this.buildRoute('pypi/pyversions')
 
-  static get examples() {
-    return [
-      {
-        title: 'PyPI - Python Version',
-        pattern: ':packageName',
-        namedParams: { packageName: 'Django' },
-        staticPreview: this.render({ versions: ['3.5', '3.6', '3.7'] }),
-      },
-    ]
-  }
+  static examples = [
+    {
+      title: 'PyPI - Python Version',
+      pattern: ':packageName',
+      namedParams: { packageName: 'Django' },
+      staticPreview: this.render({ versions: ['3.5', '3.6', '3.7'] }),
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'python' }
-  }
+  static defaultBadgeData = { label: 'python' }
 
   static render({ versions }) {
     const versionSet = new Set(versions)
diff --git a/services/pypi/pypi-status.service.js b/services/pypi/pypi-status.service.js
index 0ae484a3681d1c77f3b1e4c53e36f1e27294bf10..4df298a03d523394c3c883641b6a5b9114f3a7de 100644
--- a/services/pypi/pypi-status.service.js
+++ b/services/pypi/pypi-status.service.js
@@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base')
 const { parseClassifiers } = require('./pypi-helpers')
 
 module.exports = class PypiStatus extends PypiBase {
-  static get category() {
-    return 'other'
-  }
+  static category = 'other'
 
-  static get route() {
-    return this.buildRoute('pypi/status')
-  }
+  static route = this.buildRoute('pypi/status')
 
-  static get examples() {
-    return [
-      {
-        title: 'PyPI - Status',
-        pattern: ':packageName',
-        namedParams: { packageName: 'Django' },
-        staticPreview: this.render({ status: 'stable' }),
-        keywords: ['python'],
-      },
-    ]
-  }
+  static examples = [
+    {
+      title: 'PyPI - Status',
+      pattern: ':packageName',
+      namedParams: { packageName: 'Django' },
+      staticPreview: this.render({ status: 'stable' }),
+      keywords: ['python'],
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'status' }
-  }
+  static defaultBadgeData = { label: 'status' }
 
   static render({ status = '' }) {
     status = status.toLowerCase()
diff --git a/services/pypi/pypi-version.service.js b/services/pypi/pypi-version.service.js
index 271adfe6ebfb95fc7a10d40d3f48bccaf9f378c8..68ae1c5d532bec7f113dfb7d13471a22e85cddad 100644
--- a/services/pypi/pypi-version.service.js
+++ b/services/pypi/pypi-version.service.js
@@ -4,29 +4,21 @@ const { renderVersionBadge } = require('../version')
 const PypiBase = require('./pypi-base')
 
 module.exports = class PypiVersion extends PypiBase {
-  static get category() {
-    return 'version'
-  }
+  static category = 'version'
 
-  static get route() {
-    return this.buildRoute('pypi/v')
-  }
+  static route = this.buildRoute('pypi/v')
 
-  static get examples() {
-    return [
-      {
-        title: 'PyPI',
-        pattern: ':packageName',
-        namedParams: { packageName: 'nine' },
-        staticPreview: this.render({ version: '1.0.0' }),
-        keywords: ['python'],
-      },
-    ]
-  }
+  static examples = [
+    {
+      title: 'PyPI',
+      pattern: ':packageName',
+      namedParams: { packageName: 'nine' },
+      staticPreview: this.render({ version: '1.0.0' }),
+      keywords: ['python'],
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'pypi' }
-  }
+  static defaultBadgeData = { label: 'pypi' }
 
   static render({ version }) {
     return renderVersionBadge({ version })
diff --git a/services/pypi/pypi-wheel.service.js b/services/pypi/pypi-wheel.service.js
index 91a5b448aed29f993fefe38f3ef54746cf8b8ed7..47f23b41b2b96d5c52669eb98519cb30374490ca 100644
--- a/services/pypi/pypi-wheel.service.js
+++ b/services/pypi/pypi-wheel.service.js
@@ -4,29 +4,21 @@ const PypiBase = require('./pypi-base')
 const { getPackageFormats } = require('./pypi-helpers')
 
 module.exports = class PypiWheel extends PypiBase {
-  static get category() {
-    return 'platform-support'
-  }
+  static category = 'platform-support'
 
-  static get route() {
-    return this.buildRoute('pypi/wheel')
-  }
+  static route = this.buildRoute('pypi/wheel')
 
-  static get examples() {
-    return [
-      {
-        title: 'PyPI - Wheel',
-        pattern: ':packageName',
-        namedParams: { packageName: 'Django' },
-        staticPreview: this.render({ hasWheel: true }),
-        keywords: ['python'],
-      },
-    ]
-  }
+  static examples = [
+    {
+      title: 'PyPI - Wheel',
+      pattern: ':packageName',
+      namedParams: { packageName: 'Django' },
+      staticPreview: this.render({ hasWheel: true }),
+      keywords: ['python'],
+    },
+  ]
 
-  static get defaultBadgeData() {
-    return { label: 'wheel' }
-  }
+  static defaultBadgeData = { label: 'wheel' }
 
   static render({ hasWheel }) {
     if (hasWheel) {