Use symbol instead of string for hash keys
Add yard documentation