So I found it quite strange that the example from Joel does not work. After all, who would know better than him how it is supposed to work? So I checked and I was on version 3.3.1f10 - after upgrading to 3.3.2f1 both Joels example and my code started working!
Sorry for wasting your time Joel, didn't realize i was running a slightly outdated version of the asset.