corrected inheritance for Camera