This frankenclass was starting to get a little cluttered, especially once I add the ChildEntityInput/Reader. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=117266882