Testing different object architecture