Model interface refactoring and ChannelMetadataModel