[ADD] Add module base_recursive_model