split container class in partial classes