I'm prototyping an application that manipulate complex object (4 tabs of settings, with a total of 30 different parameters). The software can suggest (by default value) almost all of theses parameter based on 4 important ones (The user can freely edit others parameters if he want to). I proposed to my boss to use a sort of wizard to force the user to configure the 4 important parameters before configure the rest, but he refused because the Wizard break the consistency of the application and is not fast to use (not suitable for advance user).

**My question is:** There are another solution than wizard to create a object with inter-parameter dependencies for the advanced user?