Per @apazzolini `reflectionHashCode` is really slow and not always accurate as sometimes this will be business logic