hashCode, readFromDb
controller