* fix: make gql params optional by default + use default value if undefined * fix: tests * fix: improve tests