constructor example
fix `this` for delayed calls