added generic find by named query method