replace Constructor with Serializable<FunctionProxy> to be more flexible
fix jmesserly comments
Merge pull request #69 from a14n/remove-constructor

replace Constructor with Serializable<FunctionProxy>