Rename Extender to Extension.
Delete Prototype Service.
Refactor Service to Builder.
Refactor object.
Refactor Builder.
Delete caching from service. Add Share service.
Refactor services.
Add share test.
Single service.
Shareable interface instead of share class.