could be attached to any ActiveRecord Object and logs his changes (currently only direct fields)