refactor azimuth & elevation methods; fixed _decl() method was rebuilding some asts