separate creation and installation process on schema provider