imo these are implementation details of `DynamicPPL.Model` and should not be exposed. i would prefer to remove them