extensions to make Objective C / Cocoa syntax suck a little less