See RAMP-WINAD05: Using SHARED Properties and Functions.