refactor: adding concern model to share set_dependencies method between models