add generic Repository interface
fix import in GenericJsonConverter