refactored a bit so that the attribute maps are defined using prototype chain
refactored a bit so that the attribute maps are defined using prototype chain

modulexcite/Donatello,modulexcite/Donatello,dnewcome/Donatello,dnewcome/Donatello,modulexcite/Donatello