Se corrigen observaciones de Java y C#, se agregan propiedades y se modifican las implementaciones de acuerdo a las observaciones y propiedades agregadas.