Model can now search properly and is used by read trait