protected override object Evaluate (HttpContext context, Control control) { if (context == null || context.Profile == null) return null; if (string.IsNullOrEmpty (PropertyName)) return null; return context.Profile [PropertyName]; }