added property accessor implementation for crate document