Finished SOLID, beginning on method manipulation