Added more special types, some accessors for fields