Support reference type that differs from the field name