Constructs a Plugin object.
Builds up the plugin definition and invokes the get() method for any classed annotations that were used.
public function __construct($values) { $this->definition = $this ->parse($values); }