made all objects serializable
created new proxy class