remove xunit usage
use generic recursiveCallMethod to implement reset of signature

Thanks to vincent for notifying