BUG corrects MoneyField::setReadonly() method in order to return Readonl...

...yField instances of its child fields

Issue #2766 - This causes our cloned MoneyField to actually contain two ReadonlyFields for currency and amount.