Added setSource method to avoid creating new instances over and over again

Signed-off-by: Alexander Kluth <contact@alexanderkluth.com>