All generic parameter must be provided in latest typescript release 

http://stackoverflow.com/a/18381029/390330