When we create a new c# class in Visual Studio, it always has an internal access modifier; why can't it be public? enter image description here
Maybe I'm missing something, but when we define entities (POCO) that are exposed to other projects, we have to change the accessibility level from internal to public, or is there a way to change that behaviour of VS?