Hmmm. I'm not sure I like theses boilerplate as defaults. Defaults - to me at least - mean, what is the value if the field is undefined. Which is a different semantic than, "pre-fill sample content on an application specific object creation lifecycle". Should Annotatable have this boiler-plate in a .yaml?