Basic constructor