Spring cleaning; CAS attribute support; performance improvements; documentation update; code tidy up