Now if changes are ever made to the behavior of the class, it doesn't involve rebuilding everything that includes the mm_u header.