Controlling Constructor Access in a Class Schema for Domain Events - Effect Community