Added StratumS4 class definition, generics and constructor