made MoneyField work on abstract models
small steps to fix tests