feat(wrappers): add compile behavior for injectables