Useful template class for responses from mpd that contain multiple pieces of data
new()
@:value(new Array<T>())collection:Array<T> = new Array<T>()
@:value(null)response:Null<Response> = null