extend base models for other model traits