Fix issue with missing instance properties on canvas context classes

Since Blink/WebKit uses magic instance properties instead of accessors we need to pass in an object listing
the instance properties.