added hidden properties to Blueprints API via Property.Key.hidden(blah) using %$% prefix API-enforced convention. Random other tweaks here and there.