Implemented way to use context when getting values from properties.
Renamed Getter to GetValue in PropertySpec.
Implemented way to use context when setting properties.
Fixed custom setter stuff and added two tests.