Added the FCserialization interface with an basic implementation