my changes 

add reshapper settings
make neasted class private
remove regions