Any particular reason this deviates from C# standard naming conventions? I'd expect a public method to be Pascal case. http://msdn.microsoft.com/en-us/library/ms229002(v=vs.110).aspx