version bump
store sub-parameters under their parent parameter
move some methods into here
handle sub-parameters properly