The static (or "Class-level") default values correspond to the values one would get using a noargs constructor. They are managed by the Block that owns the ValueProperty. If not overridden on instantiation of the Block as a part Property when used in a higher context these become the initial
values for the part.
Consider the capacity value in the BDD for the FuelTank block below. The designer of the FuelTank does not know what kind of vehicle (or even another type of Fueled Machine) it might be used in, and assigns a rather generic default value to the capacity of 40.0 L. This may or may not suit designers of specific vehicles.
Image:
 default values_0.jpg)
