add metadata accessors