Implementação de base para POO.