public StandardAttributeHandling() {
handlers = new HashMap<Class, AttributeHandler>(60);
defaultRegistrations = Lists.newArrayList(DEFAULT_REGISTRATIONS);
registerClass(Byte.class, new ByteSerializer());
registerClass(Short.class, new ShortSerializer());
registerClass(Integer.class, new IntegerSerializer());
registerClass(Long.class, new LongSerializer());
registerClass(Decimal.class, new Decimal.DecimalSerializer());
registerClass(Precision.class, new Precision.PrecisionSerializer());
registerClass(Character.class, new CharacterSerializer());
registerClass(Boolean.class, new BooleanSerializer());
registerClass(Date.class, new DateSerializer());
registerClass(Geoshape.class, new Geoshape.GeoshapeSerializer());
registerClass(String.class, new StringSerializer());
registerClass(Float.class, new FloatSerializer());
registerClass(Double.class, new DoubleSerializer());
registerClass(byte[].class, new ByteArraySerializer());
registerClass(short[].class, new ShortArraySerializer());
registerClass(int[].class, new IntArraySerializer());
registerClass(long[].class, new LongArraySerializer());
registerClass(float[].class, new FloatArraySerializer());
registerClass(double[].class, new DoubleArraySerializer());
registerClass(char[].class, new CharArraySerializer());
registerClass(boolean[].class, new BooleanArraySerializer());
registerClass(String[].class, new StringArraySerializer());
initialized = true;
}