The override in extendClass wasn't defaulting to true

The examples given were not working until I added this line, or changed the last extend() call in Class to 
extend(Class,body,true)