Move sanityChecks() call into extension loader
Create extension list object
Implement AfterBOAttributeChange
Add META-INF/services/ data to let ServiceLoader find the classes