Abstract Classes should be non copy-assignable | CAST Appmarq