taking a stab at xtag inheritance - how to set prototype of custom element?