initial proposition of params to introduce to extend CoreArchiver usability

Not quite, if there was any provided value in parameters, it shouldn't be changed. Condition is only a fallback to default period list if param was not specified. However I don't mind changing this to plain if/else structure if you consider such change more readable