Can we use interface in object in uvm?

In reply to Srinadh:

OK, I made a very simple example and found some strange behavior.
See here

It works fine, but adding any time dependence like #… or @(posedge vif.clk) the call back does not get executed.
In the reference manual I did not see any limitstion like this.