Solid Principles Cpp Suspension