Cascading - not ready for merge

This is related to a comment above about how fields are handled by UDFs. Given these commands:

[{:id g1} 
 {:id g2, :field-projections {...} :ancestors [:g1]} 
 {:id g3 :ancestors g2}]

this will produce the following:
[{:id g1 :field-projections {...}} 
 {:id g3 :ancestors g1}]

In this example, g1 would have a UDF, and it needs the field projections right there, not as a separate command. Do you see a problem with this?