Works with new object type