On a second thought, layman eselect and webapp-config are not hard requirements for this module, while the others are, how about using absent as default value for them?