Simplifying TumbleRates hierarchy and adding nested output methods