Encapsulation to SDK