class header rename to declaration
added ivar list declaration
added ocsclassheader
changed define of storage keys
changed OCSClassDeclaration properties to readonly