Add missing protected constructor