Added naming to kernel. Expression::toString now uses API.