simplifying interface around updating the schema