Validações e creates completos