Make split for both implementation. Add split method to
abstractPluggable class. Customer needs to implements their own split
method if they want to have their own index implementation