I like this method. It will work really well in 5.4 as `$this` is always the right reference.