Huge Cleanup on @Synced, naming is not settled yet.