Removed direct access to camera from non-camera controlling components