protected internal Symbol(Context ctx, IntPtr obj) : base(ctx, obj) { Contract.Requires(ctx != null); }