public void RegisterOnCameraBound(AbstractCamera camera)
 {
     registeredCameras.Add(camera);
 }
 public void DeregisterOnCameraBound(AbstractCamera camera)
 {
     registeredCameras.Remove(camera);
 }