removed dependencies related to reflection based serialization