Refactor This: The Gilded Rose Kata for .NET Core