maybe call it getOrCreate* as as far as I understand it will create one for the name if it not exist yet. Same of the other methods.