C# Access Modifiers
'Modifier' | 'Description'
public The code is accessible for all classes
private The code is only accessible within the same class
protected The code is accessible within the same class,
or in a class that is inherited from that class.
internal The code is only accessible within its own assembly,
but not from another assembly.