Index: InterfaceModel/Action/DBIC/ActionReflector.pm =================================================================== --- InterfaceModel/Action/DBIC/ActionReflector.pm (revision 282) +++ InterfaceModel/Action/DBIC/ActionReflector.pm (working copy) @@ -37,8 +37,8 @@ implements reflect_actions_for => as { my ($self, $class, $reflected_prefix) = @_; foreach my $action ( keys %{ $self->reflect_action_types } ) { - my @stem_parts = split('::', $class); - my $last_part = pop(@stem_parts); + my $base_schema = $class->result_source_instance->schema(); + my ($last_part) = $class=~/$base_schema\:\:(.+?)$/; my $action_class = "${reflected_prefix}::${action}${last_part}"; $self->reflect_action_for($class, $action_class, $action); }