refactor move overridden methods of wlbud in bud/bud.rb
add current_eval_rule_id attribute to push_elems
minor
full introspection of pushelement in bud structure when shredding rules