including non public types in scan