downcast default currency & remove to_f from _source_amount attr