Class Interface C#

public class Product {
    public string make;
    protected internal string model;
    internal string color;
    protected int horsepower = 150;
    private int yearBuilt;
    public void SetYearBuilt(int yearBuilt) {
        this.yearBuilt = yearBuilt;
    }
    public int GetYearBuilt() {
        return yearBuilt;
    }
    public void Start() {
        System.Console.WriteLine("Starting Product ...");
        TurnStarterMotor();
        System.Console.WriteLine("Product started");
    }
    private void TurnStarterMotor() {
        System.Console.WriteLine("Turning starter motor ...");
    }
}
class MainClass {
    public static void Main() {
        Product myProduct = new Product();
        myProduct.make = "Toyota";
        myProduct.model = "MR2";
        myProduct.color = "black";
        myProduct.SetYearBuilt(1995);
        System.Console.WriteLine("myProduct.make = " + myProduct.make);
        System.Console.WriteLine("myProduct.model = " + myProduct.model);
        System.Console.WriteLine("myProduct.color = " + myProduct.color);
        System.Console.WriteLine("myProduct.GetYearBuilt() = " + myProduct.GetYearBuilt());
        myProduct.Start();
    }
}