Differentiate between value types: add int, enum, boolean