add set/get attribute