make the PYObject's default properties not must-have