What do you guys think of initializing all Ruby objects with a hash? We already do this with active record models and probably a lot of other places.