Type at low level is no longer checked when assigning value to property with passThru flag (thx @duke)