Changed attribute structure and added semantic types
Adding instances by new semantic types and new toString()