Marked fields accessed by reflection

These changes are already present in the Develop branch
Style clean up
Small increase for memory transaction performance
Merge remote-tracking branch 'origin/Fix' into Develop

* origin/Fix:
  Small increase for memory transaction performance
  Style clean up
  Marked fields accessed by reflection