Objective-C Associated Objects
Basic Associated Object Example