added serialisation attributes