added constructor helper useful for expressions