minor change.  it is not necessary to check if the key is :dynamic because the initialize method is already stripping out that key/value pair from the hash