Name Registry design pattern
At the beginning , when we started creating PWay, Smart Contracts were invoking each other directly by the address supplied in the constructor. That is, PWayKYCCrowdsale was invoking PWayAuthority and both were invoking PWayToken, which was also invoked by PWayStore, etc. It…