Change VComponent subclasses constructor signature to 'options'