Do Code Smells Reflect Important Maintainability Aspects?