I've read about static. I know that it's a prefix that is accessible only by non-objects. But I can't understand why Easter has to be static?
class JsonFile
{
    public List<Holiday> StandardHolidays = new List<Holiday>();
    public List<ChangingHoliday> ChangingHoliday = new List<ChangingHoliday>();
    public static Easter Easter = new Easter();
    public static DaysToOffset GoodFriday = new DaysToOffset("Good Friday", Easter, -2);
}
I don't get the concept of static yet. Can someone please explain?