“The object-oriented version of spaghetti code is, of course, ‘lasagna code’. Too many layers.” - Roberto Waltman