A conceptual framework is proposed for understanding the relationship between observables and operators in mechanics. We claim that the transformations generated by the objective properties of a physical system must be strictly interpreted as gauge transformations. It will be shown that this postulate cannot be consistently implemented in the framework of classical mechanics. We argue that the uncertainty principle is a consequence of the mutual intertwining between objective properties and gauge-dependant properties. Hence, in classical mechanics gauge-dependant properties are wrongly considered objective. It follows that the quantum description of objective physical states is not incomplete, but rather that the classical notion is overdetermined.