def initialize(rep=Repository::DEFAULT)
@rep = rep
@loader = nil
@factory = nil
@pw_enc = @rep.fetch(:PasswordEncryptor)
@err_mon = SetupErrorMonitor.new
@logfiles_output = Array.new
@restart_signal = nil
@properties = nil
@page_path = nil
@server = nil
@start_time = nil
@restart_count = nil
@restart_time = nil
@AdminParamsClass = @rep.fetch(:AdminParamsClass)
@ServerParamsClass = @rep.fetch(:ServerParamsClass)
@LoggingParamsClass = @rep.fetch(:LoggingParamsClass)
@AccessLogParamsClass = @rep.fetch(:AccessLogParamsClass)
@AliasListClass = @rep.fetch(:AliasListClass)
@DocumentListClass = @rep.fetch(:DocumentListClass)
@FilterListClass = @rep.fetch(:FilterListClass)
end