guard against NPE when renderProperties returns non-existing props