add ready lifecycle hook for prototype objectii
rename find to get
rename value to object in di.entry
refactor to introduce strategy functions