Add support for specifying attributes by name