[FEAT] set inherited protected type property to default value in the constructor