Added implementation of SinAlphaModel. Finished protocols.