'Like :meth:`get_metadata` except that it returns a ProxyMetadata
object that only reads values from the database on demand. This is much
faster than get_metadata when only a small number of fields need to be
accessed from the returned metadata object.'

@read_api
def get_proxy_metadata(self, book_id):

    return ProxyMetadata(self, book_id)
