IDataItemExtension
Используйте наследование от DataItemExtension
/// <summary>
/// </summary>
[ExtensionPoint(ServiceScope.Shell)]
public interface IDataItemExtension
{
/// <summary>
/// Проверка типа от IBaseDataItem
/// </summary>
/// <param name="type">Тип</param>
/// <returns></returns>
bool CheckType(Type type);
/// <summary>
/// Получить кастомные простые свойства сущности
/// </summary>
/// <param name="item"></param>
/// <param name="entity"></param>
JObject GetCustomSimple(IBaseDataItem item, IEntity entity);
/// <summary>
/// Получить связанные (справочники) кастомные свойства сущности
/// </summary>
/// <param name="item"></param>
/// <param name="entity"></param>
void GetCustomLinked(IBaseDataItem item, IEntity entity);
}