This class inherits from AbstractConfigurable that does the registration