Better applying interface segreation.