cassandra composition rules