Inir Base Classes