Cache Collection

Styles #890, 891 & 892