added ctor with ElementBase
added fixed : extensions with ElementBase