Optional wrapper and wrapperClass