Implements a simple version of self (_); evaluate_attrs_hash renamed
to eval_to_hash; params are also sanitized when they're cloned in node
calls;
Removed param sanitize as Marty uses params to communicate _parent_id.