Added mangled _from_json() to preserve cross-class method visibility.