FIX: removed superfluous repr update
CODE: refactored representations so they can be rebuild