reduced size by using more compact property names