Bileseni tanimiyorum fakat aklima gelen ilk sey persistent bir propertinin valuesinin nil yada null olusundan dolayi dateseparator propertisini barindiran alt class henüz create edilmemis olabilir. Aldiginiz hata henüz olusturulmamis bir nesneye erismek istediginizde karsiniza cikar.
Breakpoint koyup f7 tusu ile step yapiniz ve hata vermeden hemen önceki propertinin bagli oldugu classin nil olup olmadigini kontrol ediniz.
Inherited create demis olmaniz persistent olan ve bilgi bekleyen bir classin olustugu anlamina gelmez. Dedigim islemi yaparak sonuca ulasabileceginiz kanisindayim.
Örnegin bir edit nesnesi düsünün. Editstyle isminde bir propertisi olsun. Editstyle = estext ise nil kalan ve escurrency ise bölgesel ayarlari kontrol eden bir class olustursun. Siz edit'i create ettiginizde propertinin defaultvaluesi estext olacaktir ve siz edit.locator.languege dediginizde locator classi olusturulmadigi icin access violation at xyz hatasi alacaksiniz.