Added definition of SignatureTraits