Moved method has_target to FluentTarget