Added compact aliases for long class names
Created default constructor and added optional mutable width on assignment