test return value and mutability by owner