fix for meta-script@0.0.42
code gardening
protocols as objects