make `this` context the vm instance in data and el option functions