find with params
pagination if key not null + add DAO + @SerializableName