Bad xml doc comments are bad.  changed type parameter from
TStatement to T.
added custom message overload for GuidArgumentExtensions.IsNotEmpty