public UserLevel Level { get; }
public: virtual property UserLevel Level { UserLevel get () sealed; }