(Xronos) Adding more constructors for achiving a creation of a block
from a cal function, output problems because the target can not be
propagated.