#pragma once
 
 
namespace myservice::smth {
 
 public:
  
  static constexpr std::string_view kName = "smth";
 
 
  int DoSomething() const;
 
  ~Component() final;
 
 
 private:
};
 
}  
 
 
template <>
inline constexpr bool components::kHasValidate<myservice::smth::Component> =
    true;
 
template <>
inline constexpr auto components::kConfigFileMode<myservice::smth::Component> =
    ConfigFileMode::kNotRequired;