Lühidalt - kui teed kõik meetodid ja omadused  virtuaialseks, siis puudub igasugune võimalus kontrollida objektide sisemist olekut ja garanteerida objekti kasutavale koodile, et kõik toimib alati õiges järjekorras ja õigel kujul.