message: use normal properties over getters for values that should never change
diff: @@ -3,19 +3,13 @@ import forbiddenIds from '../assets/forbidden-ids.json';
  export default class ReservedWords {
  lowerCaseAlphaNumericTransform = (str: string) => str.toLowerCase().replace(/[^a-z0-9]/g, '');
  -
  - constructor() {
  - autoBind(this);
  - }
  -
  - get reservedWords() {
  - return Object.entries(forbiddenIds)
  + reservedWords = Object.entries(forbiddenIds)
  .filter(([k]) => k !== 'profanity')
  .flatMap(([_k, v]) => v);
  - }
  + profanity = forbiddenIds.profanity.map((k) => k.toLowerCase());
  - get profanity() {
  - return forbiddenIds.profanity.map((k) => k.toLowerCase());
  + constructor() {
  + autoBind(this);
  }
  isProfane(word: string, transform?: (reservedWord: string) => string) {
  