Adding the SOLID Principle