Content management with immutable data