Added  extendable to fix extendables cascade inheiritance issues