Configures object based on its initialization

def configure(self):
        # type: () -> None
        """
            Configures object based on its initialization
        """
        for i in vars(self):
            if i.startswith("_"):
                continue
            val = self.__get(i, return_type=type(getattr(self, i)))
            if val is not None:
                setattr(self, i, val)