Using a default array in Collection::__construct() and AbstractCommand::__construct() rather than a default null value with an internal ternary to set it to a default array