Made addressId field transient, use findUnique() rather than findList()