Separate attributes from types