Excluded NimbusTaskFactory from convention test.
Tidied up extension method.
Marked interface as internal. (Fixed convention test.)
Tidyied up constructor parameters.