Queryable and Identifiable module