expression internals private