added ShouldNotBeNullOrEmptyOrWhitespace