Property method assignment

This is what I ended up with.
Like I said on IRC since the repo does not contain test infrastructure, I wrote some tests that 'look-like' as much as I could to other visitors test, and run them with jasmine-node.