added try_or_return method to represented_object