[+] issues around getting declared element and element type are unified using NullObject pattern