More object oriented APIs