|#000| refactoring + test added for AbstractModelPersistenceHandler
|#000| refactoring, dropping the redundant index from program supported table
|#000| refactoring, removing redundant  check in SupplyLine Persistence handler