rhogen:api:rename has_callback to hasCallback