feat(ElementInjector): add support for "special" objects
feat(View): implement ProtoView.instantiate