Why Do you have to Create an instance of a Class in some cases for methods and not others? - C#