Made optional parameters optional, fixed DataView to implement DataProvider and corrected method signature in DataView to match DataProvider interface
Merge pull request #1001 from ljl/master

Made optional parameters optional, fixed DataView to implement DataProvi...