Fix non-public programs by moving the public field from program to category