Refactored common initializers into base relation
Refactored ife and ifne into just if