Adding checkable annotation
Imporving routes interfaces
Collection safe method