Config entity properties should be protected.

Core has converted all config entity types to use protected properties.
Instead of accessing $id and $label directly, callers are supposed to use ->id() and ->label().

I've made that change to the template, and removed the $uuid property completely, since it is defined by the parent ConfigEntityBase.