protected override void Load() { if (DataSession == null || KeyValue == null) { m_dataObject = null; } else { m_dataObject = DataSession.GetT <T>(KeyValue); } }