I guess I'm not sure, but I wanted them to be lightweight, since they're usually just instantiated on the fly, rather than being passed around.