Uses the source property during creation