refs #12
refs #12
add mocks
refs #12 - wrong property reference
refs #12 - public constructor
fixes #13
refs #12
refs #12 better exception handling; volatile registry