Get Ken Levy's 2 hour video on Access and Assign methods (
www.classx.com). You will have a new understanding and appreciation for them.
Software engineers are trained to read and understand code; they are not trained in mind reading. Document the purpose not just the functionality.