How is that better than doing it this way? I don't think modifying objects after they are created is in general a good idea.