Getting Object is possibly 'null' even after null checking