Can't the subclass just get this from the camera property?