remove activesupport dependency, do not include HashAccessors in ClassMethods, remove MissingKeyError