DialogConstructor & Layout interface added