added singleton for proxy default
prevent crash if options not passed
initial implementation of records proxy