Modified: Method begin_transaction added as abstract in GenericMapper