This method is a modified version of somNew that takes arguments. These arguments provide a way to create a new object with a defined state.