The way I worked it out is that abilities from the base class could be used cross-class but abilities learned in the specialized class would be for that class only. This would give the more unique feel to a certain class that many complain is missing.