change CreationFailure to CreationResult unifying return value
from create methods