more refactoring for ExpDesignWriter classes