make type fields more godiomatic