Then this approach would make no difference from defining constants before the returned object right? Back to why is this better?