Fix bug where we were generating the same base_key for all instances if you didn't define a custom method