#1081: locking for update of evaluated solutions in interpreter and added cloning for fields in result collection