append permitted attributes instead of redefining everything