refactor(core) : add the interface method to the abstract class as there is not way to inherit from the class and cast it back to the interface
refactor(core) : add the interface method to the abstract class as there is not way to inherit from the class and cast it back to the interface

FlexSearch/FlexSearch,FlexSearch/FlexSearch,FlexSearch/FlexSearch,FlexSearch/FlexSearch