NoSQL instance and its dependencies

What about single NoSQL instance for context? sounds like a great idea.
Same for serializer/deserializer as optional dependency.

Like:
new NoSQL(context);
new NoSQL(context, serializer, deserializer); //maybe a single interface for both?

take a look at Picasso instance creation for example. Builder.
https://github.com/square/picasso/blob/master/picasso/src/main/java/com/squareup/picasso/Picasso.java#L491

Why its good?
i dont need to provide context and my (de)serializers on every call.

Do we still need NoSQL.with(context)? 
Yes.

Im not sure about .using() method name.