For data-centric layers (e.g. dynamically updated layers containing lots of additional info for features) it will be useful to allow a wildcard definition for the layer fields:
"fields": {
"*": "All attributes"
}
This let's an application know that there are various attributes available, without being limited to a predefined set.