Create a protocol to extract data from workflow nodes.

Fix any place that we used keywords to extract data.

Edited by Sameer Rahmani