protected override bool ControlPropertiesValid () { return base.ControlPropertiesValid () && DynamicDataSource != null; }