self-reciprocating property