made base_path in static protected modifiable