отдели объекты от диалогов, сделай над ними удобный интерфейс, а из диалогов только вызывай его методы, жизнь станет легче, уверяю.
Что-бы этот интерфейс был доступен из всех диалогов, используй паттерн Singleton.
Посмотри также паттерн Composite, по моему это то, что тебе нужно.