Extend repository initialization with options