Why you shouldn't use the double brace initializer
I recently came across something I never really considered doing in my code- using instance initializers to instantiate collections. This seemed like a good idea at first seeing how there hasn't really been a convenient way of instantiating and initializing collections without having to manually populate the list.