Refactored sub-items initialization. Minor changes to exception handling