rubyify logic
convert optional= to define_aug_method
Convert control to attr_aug_accessor
convert argument and argument= to define_aug_method
move unit test to new pathing