* Can the above fields be ``private``?
* Can ``getElement/setElement`` be called by different threads? (if yes, then this class has to be thread-safe)