public static void RegisterVehicles() { BsonSerializer.RegisterSerializer(typeof(DateTime), DateTimeSerializer.LocalInstance); Vehicle newVehicle; newVehicle = new MotorCycle("00000000", eEnergyType.Electric); newVehicle.RegisterClass(); newVehicle = new MotorCycle("00000000", eEnergyType.Fuel); newVehicle.RegisterClass(); newVehicle = new Car("00000000", eEnergyType.Electric); newVehicle.RegisterClass(); newVehicle = new Car("00000000", eEnergyType.Fuel); newVehicle.RegisterClass(); newVehicle = new Truck("00000000"); newVehicle.RegisterClass(); }