fixing #190 - should recognize byte and short as identity

Issue #190 - support for short and byte properties as identity. Courtesy of @laheinzen