Model refatorado