implemented expr null constructor