code: protected boolean isValidRequiredPropertyName(String name) {
          return !name.equals("basedir") && !name.startsWith("project.") && !name.startsWith("pom.") && !name.equals("package");
      }
docs: Returns true if this is a valid archetype property name, so excluding basedir and maven "project." names