Properly inheriting from ceci-element-base