Why you SHOULDNT Apply Diamond Contracts...