qqp question1: Software Design: Does bubbling up exceptions from an entity A to better refactor a consuming entity B, can be considered as a good practice? question2: Do you need to do business as an entity in order to operate a hedge fund?