static modules now EXTENDIBLE objects, extend order fixed