Updated TypeUse and added parsing for it.
Added Parent pointers to Expression.