Use underscore to separate name parts, make name_parts private again