Can you explain the reason for explicit `return this`?