diff --git a/lib/adapter/base.js b/lib/adapter/base.js
index <HASH>..<HASH> 100644
--- a/lib/adapter/base.js
+++ b/lib/adapter/base.js
@@ -212,6 +212,16 @@ class Adapter {
 	commit() {
 		return Promise.reject( new Error( "There is no running transaction to be committed." ) );
 	}
+
+	/**
+	 * Indicates if adapter is capable of storing Buffer as property value.
+	 *
+	 * This information can be used by property type handlers on serializing
+	 * data for storing via this adapter.
+	 *
+	 * @returns {boolean} true if adapter can save binary buffers as property value
+	 */
+	static get supportsBinary() { return false; }
 }
 
 module.exports = Adapter;
revising adapter API to indicate whether connected data storage is capable of saving binary property values