reduce influence of extensions on base model and controller