extend location factory to create row from mongo