feature #907 sprint5 :   Adds a new static methof in Transaction to perform a treatment within a single transaction