Reduced the number of prototype access to just one