The same way that platform specific fields are isolated into their own type at the top level (i.e. inside Spec). Other platform specific fields down the chain should also be isolated.
This would provide consistency throughout the type, make for a clearer reading/understanding of what's supported by a platform and avoid passing through/dealing with unneeded data.
The same way that platform specific fields are isolated into their own type at the top level (i.e. inside
Spec). Other platform specific fields down the chain should also be isolated.This would provide consistency throughout the type, make for a clearer reading/understanding of what's supported by a platform and avoid passing through/dealing with unneeded data.