Tidied up CF properties
Added a little documentation.