james | abstracting out a chef_node_wrapper_factory :|