Unity not using Microsoft's C# naming rules

woh I thought this topic was done as it was pointed out in another thread that Unity are mostly going ‘by the book’ now.

It seems curious that properties and variables appear the same in calling but one is capitalised - which might answer the question for why it is that way. You might not be able to set or get a property and there might be more cost involved in get/set of it thus the capital naming reminds you it is a property not a simple field. Refactoring is now simple