add fp for chained calls thru a field on different base objects