annotations.pbjson library Null safety