public CassandraTypeSerializerAttribute(Type serializer)
        {
            if (!typeof(ICassandraTypeSerializer).IsAssignableFrom(serializer))
            {
                throw new ArgumentException(string.Format("{0} does not implement ICassandraTypeSerializer interface", serializer));
            }

            TypeSerializer = serializer;
            Serializer = (ICassandraTypeSerializer)Activator.CreateInstance(serializer);
        }
        public CassandraTypeSerializerAttribute(Type serializer)
        {
            if (!typeof(ICassandraTypeSerializer).IsAssignableFrom(serializer))
            {
                throw new ArgumentException(string.Format("{0} does not implement ICassandraTypeSerializer interface", serializer));
            }

            TypeSerializer = serializer;
            Serializer     = (ICassandraTypeSerializer)Activator.CreateInstance(serializer);
        }