If we are not planning to have inheritance here, then make everything private.