Changed "extendProto" to the shorter and more common "implement".