Migrate CheckValidity() into MCPackage itself