Using export list from parse through code generation, removing direct visibility
Using hash code only in set and map trees