Added state features to QDataLayer