Implement new interfaces in core
Fixed issue #1523
Reported fixes