Added cruise S4 class definition, generics and constructor