simplification. convert to as_json prior to setting to the getter in order to get recursion
bringing specs back to green. formatting cleanup
resolved conflict