BZ-1060747: remove weld extensions by using @Alternative