move methods from View to ViewHelper
refactor attached properties
update readme