Agrego excepciones y codigo de persistencia