chore(validation): remove runtime exception through precondition check. Initialisation should be checked by calling instance