MVC model criteria implementation