This thread seems like a lot of premature optimization. If you don't have an actual performance problem (too much memory used, or some operation is taking too long), then don't worry about it, and definitely don't spend any time re-engineering your existing code.