Colleen supportive

If you intend to use a hash for params with defaults look into the Hash.merge pattern for initialization (Sandy Metz/ Practical Object Oriented Ruby)