Prop method

Not fully functional implementation of .prop(). For issue #490