Add Class Methods, In-Bound Local Support and Update Gem Usage