add path validator to storage concern