added receiver as a property