Convert RemoteModel to share Attributes implementation and test some more bits