[core] remove 'Named' mixin and add 'name' property to BasicInterface
[docs] fix markup error