implementation, contact type and identification with enumeration , eliminating the DAO layer this
refactoring everything enums
implementation auspisiado