# Katastima.js > Universal store * A store should be a simple proxy for a state * Default getters and setters + custom * Allows dynamic names like 'a.b.c.d.e' * Store getters = functions with special/reduced getters * Store setters = actions = methods with multiple setters * No mutations!