feat(element binder): Bind to Web Component properties

Closes #1277