Do you think it\'s better to always make protected class members an auto-implemented protected property to keep isolation or make it protected field is enough?
Generally, you should use autoproperties - this allow you to easily add verification, or anything else you need later on. This is especially important if the protected member will be used by classes outside your assembly, as adding such code won't break your contract with them, whereas changing a field to a method or property will.