New version

Removed old implementation.
Created new category MMAnonymousClass with new logic.