sebastien right for now just added the framework to have a way to change the api without breaking older clients. Once that is in place we can change it.