If your biggest complaint is naming I think microsoft is doing a good job. Once a class hits IL does it really matter what its named.