Model.Core.Domain core interfaces