Added repository classes (no impl yet)