Expose index in indexed list
Move monkey patch into separate file
Simplify class names