You should check that Space is a model of CSpace. Furthermore, does Value satisfy some requirements (like CopyConstructible or others)