Began wrap native functions into classes.