Support Q object