helper support first draft

svn path=/branches/serialization_helper_support/libs/serialization/; revision=49603