At the moment they get cached at execution time because we don't know which columns are embedded during initialization.