add also contributor into the creator field that submit to datacite
use factory to create a model so that it also creates a version
check first if the method is available on an object before calling it