Add a set_defaults utility method