Why did you switch from a setter to a hash notation?
Other method seams more flexible to me :( .