Right. Me and Alex discussed this last night and I'll probably just go with a mutable object rather than a dict, but the idea will be the same regardless.