Semantic Versioning for Entity Evolution: Schemas Change Safely — headless.ly