Use this.constructor not arguments.callee.

So that subclass constructors are not included in the stack trace.