Removed some unneeded code and added support for the += operator, provided you tell dmd to allow deprecated methods.