deleted Primitives and used Classes.zeroOrNull instead