This document discusses approaches for flexibly evolving digital twins. It presents three decisions for handling changes to a digital twin schema: migrate data to new properties, version properties to support multiple schemas simultaneously, or drop unused properties. It demonstrates how a fluent interface can implement these decisions, updating a CO2 sensor digital twin in response to changing its schema. Maintaining consistency while evolving digital twins and handling historical data are challenges it aims to address.