Add support for listing, writing, reading, adding removing attributes