updated documentation
updated spec to support class methods
removed debug print
bugfix - block may overrider key