Scary OOP - not so scary anymore