MXR-261 implement abstract and common interface for subdomains
MXR-261 implement abstract and common interface for subdomains