The metadata store is a little lax around field validation for required fields. Let's identify required, updateable and mutable fields explicitly and ensure that these policies are enforced.
One example is Container.Spec. This field should never allow updates and should be considered required.
cc @jessvalarezo @crosbymichael