Feature/soledad adbapi3

DO NOT MERGE YET
just for testing / pullreq purposes

Why have this instead of just passing `SoledadDocument` as factory?