Add more fine grained rule env execution.

This

    private ProtocolMetaData protocolMetaData;

    public void prepare(@Observes AfterDeploy event, ProtocolMetaData data) {
        this.protocolMetaData = data;
    }

also didn't do the trick ...