[WIP] Avoid constructor override

See #115
Why `extends StdClass`?