Explore the best practices when working with ids, properties, enums, collections in MongoDB in .NET and C#