Item 32: Postpone Variable Definitions as Long as Possible Jun 5th, 2011 Because calling constructor is expensive