Add class to deal with dependent marbles