start progress: allow transient object hierarchy