Apply the ReSharper annotations to Ensure. And seperated the ExtractXxx methods to AspectExtensions.