Created QLPropertiesUtil class and implemented CSV serialization. Now only validates items that are visible.
Did some more refactorings