// DatabaseContext.swift
class DatabaseContext: NSObject {
}
//...
// Other Dependencies
//...
//ViewController.swift
class ViewController: UIViewController {
var database : DatabaseContext!
var networking : NetworkingContext!
var config : LocalConfigContext!
var viewModel : ViewModelContext!
}
class SecondViewController: UIViewController {
var database : DatabaseContext!
var networking : NetworkingContext!
var viewModel : ViewModelContext!
}