delegate make public property.