Why do we need to return a value for the add bean definition?