Encapsulate the methods for getting all the solutions in one ChainModel
instance. Refactoring. Code cleanup.