def initialize(rep=Repository::DEFAULT)
@rep = rep
@fork = @rep.fetch(:Fork)
@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
@AdminParams_class = @rep.fetch(:AdminParams_class)
@ServerParams_class = @rep.fetch(:ServerParams_class)
@LoggingParams_class = @rep.fetch(:LoggingParams_class)
@AccessLogParams_class = @rep.fetch(:AccessLogParams_class)
@AliasList_class = @rep.fetch(:AliasList_class)
@DocumentList_class = @rep.fetch(:DocumentList_class)
@FilterList_class = @rep.fetch(:FilterList_class)
end