Changes API: properly receive change type (as string and not enum)