/**
* Returns a new transactional proxy for given target object/function.
* All methods called on proxy are run in a transaction.
* @param mixed $object
* @return TransactionalProxy
*/
public static function transactional($object)
{
return TransactionalProxy::newInstance($object);
}