Data controller as singleton