@benjyw, do you intentionally made this object and all inner objects public?