Transactional handling schöner gemacht =)

und böse über scala mit apply-override gestolpert (siehe code comment)