CDK-496: Implemented latest review feedback

 * Added datamodel/type resolution at View/Dataset creation time to
better support setting Object as a type.
 * Fixed CDK-517 as I hit more issues with constraints in Crunch/MR