CSharp Task Controller followed CommonJS Standard