Modificado models para dejar los self necesarios