Added automatic compression for observer lists