Change. `status` pass to callback in as_XXX_array as forth argument.
Fix. translate_name does not ignore machine name.
Fix. Some compile time warnings.