add default properties definition and tests
add handling of default options in view