fixed a small issue with subtype assignment on initfinal items