fixing up spec framework
work on model property spec