Smart Behaviour vs Container