[mcs] nullable property pattern