hidden JsonProduct