public RenderableSynchronizationContext(IRenderable renderable)
 {
     this.renderable = renderable;
     this.interval   = renderable.RenderInterval;
 }
 public TickableSynchronizationContext(ITickable tickable)
 {
     this.tickable = tickable;
     this.interval = tickable.TickInterval;
 }
 public UpdatableSynchronizationContext(IUpdatable updatable)
 {
     this.updatable = updatable;
     this.interval  = updatable.UpdateInterval;
 }