with 'DX::Role::ActionBuilder';
-has target_path => (is => 'ro');
-
-around target_path => sub {
- my ($orig, $self) = (shift, shift);
- return undef unless ref($self);
- return $self->$orig(@_);
-};
+has target_path => (is => 'ro', isa => ValuePath);
sub can_set_value { 0 }