[Specification] fix CS
[Entity] add CriteriaInterface and SingleValueInterface