FIXED: Use addObserverClassToClass before calling attachAllObservers
FIXED: Compare version greater than or equal to is signified by 'ge'