Added vala bindings