Remove type check inside constructor
Remove internal array crazyness