Well when you don't know all about their functionality, please don't change the docs about them. Don't get me wrong, but I'm just aware of adding wrong things... and I do not look up every word you change.. But for me  "superficial" fits perfect,.. The similarities of querying those different data mappers is just visible at the surface / they only have the similar method to use for querying. Maybe it's also similar to load a record by its ID but the query syntax is totally different.. SQL uses SQL... Mongo mapper uses the mongo query array and jig mapper uses expressions with embedded tokens... so for me it just looks similar at first sight, when looking at the methods like load or find... But the they really differ a lot when trying to search records by containing string or something like that... There are examples for those on their appropriate API pages.