dict: add missing behaviour functions
test: rename test cases
table: rename resource to reference