Added Optional<>::IsMissing () and use that to deprecated Optional<>::empty () - IsMissing a clearer name