Add generics. Add simple Box class.