Inline methods implemented in headers
Use using tpie::serialize, to change lookup order to make stuff work with gcc