[operators] use ProvidesConstContainer
[operators.interfaces] update CRTP
[operators] updated dim_{source,range}