Класс Kotlin не получает свое булево значение от firebase

У меня есть класс kotlin как

class Center : Serializable { var active: Boolean? = null var address: String? = null var isJobAccessGranted: Boolean? = null } 

вот как я получаю значение

  //from java class @Override public void onChildChanged(DataSnapshot dataSnapshot, String s) { centerMap.put(dataSnapshot.getKey(), dataSnapshot.getValue(Center.class)); } 

но проблема в том, что я получаю значение active поля без каких-либо проблем. Но логическое поле isJobAccessGranted всегда остается isJobAccessGranted нулю. Я тестировал с некоторым другим булевым удалением, который отлично работает. Я не получаю Boolean значение, когда я использую isActive или isJobAccessGranted . Может кто-нибудь объяснить мне, почему я столкнулся с этой проблемой. #AskFirebase