public List <ISolution1D> GetSolutions() { return(Solutions.AsEnumerable().Cast <ISolution1D>().ToList()); }