Better Handling Collection of Primitive Types
TODO: Collection of complext types (in progress)