Proper return value in DynamicGroup's getInstance()