Return type should be SimpleObject