added SolutionElement class to be used in solution queues