ignore IDE specific folders
better support for deserialization and maintaining indecies
better type checking
improve deserialization process
fix for hsv color attributes
improve deserialization