accept True or False for property print_read and print_write