Refactor Attributable and basic Jsonable concern

Ref #19