Rename proceted Definition#{attributes => header}
Make the morpher builder steer the process

This removes builder related API from Definition::** and that's a good
thing because these classes should only expose API that is helpful in
describing a data entity.