Changing the Extendable trait into a StaticallyExtendable trait and making the current Extendable trait be instance based instead.