* GeneralExtensions.cs fájl szét lett darabólva így könnyebb átlátni.