added DataMapper adaptors