Use contexts when specifying the initializer
Special case when money is provided to constructor
Money copy constructor added to changelog
Merge pull request #321 from orien/initialize_with_money

Initialize with money