public static getPrepended(prefix: string, component: string, ...hooks: (HookName | '')[]) {
    return hooks.map(hook => hook !== '' ? `${prefix}.${component}.${hook}` : '');
  }