allow undefined properties