Camera now calls the super constructor