__construct params