Idiomacy pass

@andymoe, this pass was to convert ivar usage over to properties.

Please review, and also point only any places I might have missed.
Not sneaking in again - was already there (am doing all I can to hold my love at bay :-)

Will correct.