I guess my confusion is how the getattr call is determining that this was an XBlock unilateral change?  The English words and the Python words don't seem to have any connection.