ifx docblock
add collectors
fix object resource
update tests