Refactoring model.guide.Guide and how I init full names, part names or unpack a name