API Change: entity.id now public, IntervalEntitySystem.interval now protected