Forgot to answer your second question. Path is always required. Type is optional.