Refactoring to NumberBroadCaster