Component base class, no tests.