add Solution private fields