getters and setters get unique id during replay