CRUD refactor into UCDA kata