Did you find any conflicting advice in those links? Whilst I accept that the guidelines are arbitrary they are in line with the usage in the entire .NET framework. If no-one else is going to have to work with your code then, fine, code how you like. OTOH if that's not the case then follow the guideline and at least make it easier for others to work with it...