Removed const qualifiers from iterator::parent()
size() array size query, typedefs for extended compiler support