D's language reference states that
@property functions can only have zero, one or two parameters.
It's quite clear what properties with zero and one parameter do, and there's an example for each in the reference. However, the reference doesn't say anything about two-parameter properties, apart of the fact that they are allowed. So, what do they actually do? What do the parameters for such a property mean?