Removing unused variables that cause warnings

Removed unused value_type typedefs that are causing warnings when -Wunused is used.