Development of Synapse class.