in reply to What is the use de-referencing and creating a new anonymous hash in new() and rnew() ?
Symdump contains Defaults hash with default values for object. This code creates a copy of this hash and blesses it into class. Note that subclass can define its own Defaults and this still will work.